C# এ কোডের বিভিন্ন অংশে মন্তব্য বা কমেন্ট যোগ করে কোডের উদ্দেশ্য, লজিক এবং প্রক্রিয়া সহজে বোঝা যায়। কমেন্ট মূলত কোডের মধ্যে নোটের মতো কাজ করে, যা প্রোগ্রামারদের এবং অন্যদের কোড পড়তে ও বুঝতে সাহায্য করে। কম্পাইলার কমেন্টকে উপেক্ষা করে এবং এটি এক্সিকিউশনে কোনো প্রভাব ফেলে না।
১. সিঙ্গেল লাইন কমেন্ট: //
দিয়ে শুরু হয়। এটি এক লাইনে ছোটখাটো নোট বা ব্যাখ্যা দিতে ব্যবহৃত হয়।
```csharp
// এটি একটি সিঙ্গেল লাইন কমেন্ট
int age = 25; // বয়স সংরক্ষণ করা হয়েছে
```
২. মাল্টি-লাইন কমেন্ট: /* ... */
এর মধ্যে লিখতে হয়। এটি একাধিক লাইনের জন্য ব্যবহার করা হয়, বিশেষ করে যদি কোনো ব্লক বা অংশ সম্পর্কে বিস্তারিত কিছু বলা দরকার হয়।
```csharp
/* এই প্রোগ্রামটি একজন ব্যক্তির বয়স এবং নাম সংরক্ষণ করে
এবং কনসোলে প্রিন্ট করে */
int age = 25;
string name = "Alice";
```
৩. ডকুমেন্টেশন কমেন্ট: ///
দিয়ে শুরু হয়। এটি কোড ডকুমেন্টেশনে ব্যবহৃত হয় এবং সাধারণত মেথড, ক্লাস, এবং প্রোপার্টির উপর ব্যাখ্যা প্রদান করে।
```csharp
///
/// এই মেথডটি দুটি পূর্ণসংখ্যার যোগফল প্রদান করে।
///
/// প্রথম সংখ্যা
/// দ্বিতীয় সংখ্যা
/// যোগফল প্রদান করে
public int Add(int a, int b)
{
return a + b;
}
```
কোডিং স্ট্যান্ডার্ড হলো কিছু নিয়মাবলী যা কোডিংয়ের সময় অনুসরণ করা উচিত। এটি কোডের পাঠযোগ্যতা, রক্ষণাবেক্ষণ ও কর্মদক্ষতা বাড়ায়। ভালো কোডিং স্ট্যান্ডার্ড অনুসরণ করলে বড় প্রজেক্টের ক্ষেত্রে কোডের গঠন ও মান বজায় রাখা সহজ হয়। C# এর জন্য কিছু সাধারণ কোডিং স্ট্যান্ডার্ড নিচে দেওয়া হলো:
ক্লাস ও ইন্টারফেস: পাসকাল কেস (PascalCase) অনুসরণ করুন এবং নামটি বড় অক্ষরে শুরু করুন।
CustomerAccount
, ILoginService
ভেরিয়েবল এবং প্রোপার্টি: ক্যামেল কেস (camelCase) অনুসরণ করুন এবং নামটি ছোট অক্ষরে শুরু করুন।
firstName
, accountBalance
কনস্ট্যান্ট: সব বড় অক্ষর ব্যবহার করুন এবং প্রতিটি শব্দের মাঝে আন্ডারস্কোর _
ব্যবহার করুন।
MAX_SIZE
, MIN_AGE_LIMIT
মেথড: পাসকাল কেস (PascalCase) অনুসরণ করুন।
CalculateTotal
, DisplayInfo
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello, World!");
}
}
{ }
ব্যবহার করুন এবং সেগুলো নতুন লাইনে রাখুন।if (isTrue)
{
Console.WriteLine("True");
}
// খারাপ উদাহরণ
if (isTrue && count > 10 && age == 20) { Console.WriteLine("Condition met"); }
// ভালো উদাহরণ
if (isTrue && count > 10 && age == 20)
{
Console.WriteLine("Condition met");
}
int maxStudentCount = 100; // অর্থবোধক নাম
int total = number1 + number2; // ভালো
try
{
int result = 10 / divisor;
}
catch (DivideByZeroException ex)
{
Console.WriteLine("Cannot divide by zero.");
}
///
) ব্যবহার করুন, যা কোড সম্পর্কে অন্যদের পরিষ্কার ধারণা দেয়।সঠিকভাবে কমেন্ট এবং কোডিং স্ট্যান্ডার্ড অনুসরণ করলে কোডের মান উন্নত হয়, যা বড় প্রজেক্টে কাজ করা সহজ করে। কমেন্ট কোড পড়তে ও বুঝতে সহায়ক, এবং কোডিং স্ট্যান্ডার্ড কোডকে সুসংগঠিত, পাঠযোগ্য ও রক্ষণাবেক্ষণযোগ্য করে তোলে।
আরও দেখুন...